%标定参数
TDP_swtTrqComp_Val = 1;%补偿扭矩策略，boolean，0：取消补偿扭矩策略，1：采用补偿扭矩策略
TDP_pwrPTCACMax_Val = 2;%空调和PTC的功率都是2kW
TDP_pwrSysFltLmtMax_Val = 20;%系统限制功率时，最大电机输入驱动功率为20kW
TDP_swtMotorDrvEff_Val = 0;%电机工作效率获得方式，0：电机工作效率查表可得，1：效率100%
TDP_vMaxSpdLmtExit_Val = 95;%车速超过最高车速后的退出故障的阈值
TDP_vFltLmtSpdThrdUp_Val = 60;%系统故障限速时，最大车速60km/h
TDP_vFltLmtSpdThrdLo_Val = 55;%系统故障限速时，退出故障限速的车速阈值55km/h
TDP_rSOCLmtSpdThrd_Val = 15;%低电量限速阈值，单位为%
TDP_vSOCLmtSpdThrdUp_Val = 30;%低电量限速时，最大车速30km/h
TDP_vSOCLmtSpdThrdLO_Val = 25;%低电量限速时，退出低电量限速的车速阈值25km/h



%map表
TDP_trqDemNorBas_x = [0 500 1000 1500];%标准模式下电机转速
TDP_trqDemNorBas_y = [0 5 10 20 30 40 50 60 70 80 90 100];%标准模式下加速踏板开度
TDP_trqDemNorBas_Map = [
    0     0    20    36    52    70    87   105   120   135   142   142
    0     0    18    34    50    64    82   100   118   130   142   142
    0     0    16    32    48    62    78    94   116   125   142   142
    0     0    14    30    46    60    76    90   112   120   142   142
    ];%标准模式下电机扭矩值

TDP_trqDemEcoBas_Map = ...
  [0 0 20 34 45 60 74 98 115 132 142 142;
   0 0 18 28 40 54 70 95 110 125 142 142;
   0 0 16 26 38 52 66 90 105 120 142 142;
   0 0 14 24 36 48 62 85 100 115 142 142];%经济模式下电机扭矩值
TDP_trqDemEcoBas_x = [0 500 1000 1500];%经济模式下电机转速
TDP_trqDemEcoBas_y = [0 5 10 20 30 40 50 60 70 80 90 100];%经济模式下加速踏板开度

TDP_trqDemSptBas_Map = ...
  [0 0 35 65 82 105 120 130 137 140 142 142;
   0 0 32 60 77 105 115 125 136 140 142 142;
   0 0 30 55 72 100 110 120 125 135 142 142;
   0 0 28 50 67 95 105 115 120 130 142 142;
   0 0 25 45 62 85 100 110 115 120 135 135;
   0 0 22 40 57 75 95 105 110 115 120 120;
   0 0 20 35 52 65 85 110 105 110 100 100;
   0 0 18 30 42 55 75 85 90 90 90 90];%运动模式下电机扭矩值
TDP_trqDemSptBas_x = [0 500 1000 1500 2000 2500 3000 3500];%运动模式下电机转速
TDP_trqDemSptBas_y = [0 5 10 20 30 40 50 60 70 80 90 100];%运动模式下加速踏板开度


TDP_trqDemRev_Map = ...
  [0 20 30 40 50 60 80 90 130 142 142;
   0 15 20 32 40 50 70 100 120 140 140;
   0 15 20 30 40 50 60 70 100 125 125;
   0 12 18 25 35 45 50 65 80 100 100;
   0 10 16 20 30 35 45 60 75 90 90;
   0 8 10 15 20 25 30 45 60 70 70;
   0 0 0 0 0 10 20 30 40 50 50;
   0 0 0 0 0 0 0 0 0 0 0;
   0 0 0 0 0 0 0 0 0 0 0];%R挡下电机扭矩值
TDP_trqDemRev_x = [0 1000 2000 3000 4000 5000 6000 7000 8000];%R挡下电机转速
TDP_trqDemRev_y = [0 10 20 30 40 50 60 70 80 90 100];%R挡下加速踏板开度

TDP_trqComp_Map = ...
  [0 0 0 0 0 0 0;
   4 3 3 3 2 1 0;
   6 5 4 4 3 2 0;
   8 8 7 6 4 3 0;
   9 9 8 7 6 4 0;
   10 9 8 7 6 5 0];%扭矩补偿策略下电机扭矩补偿值
TDP_trqComp_x = [0 40 80 120 160 200];%加速踏板开度变化率
TDP_trqComp_y = [0 20 40 60 80 100 120];%车速


TDP_effMotorDrv_x = [0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000];%电机转速
TDP_effMotorDrv_y = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 142];%电机实际扭矩
TDP_effMotorDrv_Map = [
    0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00;  % 0 rpm
    0.65, 0.72, 0.75, 0.78, 0.80, 0.82, 0.83, 0.84, 0.84, 0.83, 0.82, 0.81, 0.80, 0.79, 0.78, 0.77;  % 1000 rpm
    0.70, 0.76, 0.79, 0.82, 0.84, 0.86, 0.87, 0.88, 0.88, 0.87, 0.86, 0.85, 0.84, 0.83, 0.82, 0.81;  % 2000 rpm
    0.75, 0.80, 0.83, 0.86, 0.88, 0.90, 0.91, 0.92, 0.92, 0.91, 0.90, 0.89, 0.88, 0.87, 0.86, 0.85;  % 3000 rpm
    0.82, 0.86, 0.88, 0.91, 0.92, 0.93, 0.94, 0.95, 0.95, 0.94, 0.93, 0.92, 0.91, 0.90, 0.89, 0.88;  % 4000 rpm
    0.85, 0.88, 0.90, 0.92, 0.93, 0.94, 0.95, 0.95, 0.95, 0.94, 0.93, 0.92, 0.91, 0.90, 0.89, 0.88;  % 5000 rpm
    0.83, 0.86, 0.88, 0.90, 0.91, 0.92, 0.93, 0.93, 0.93, 0.92, 0.91, 0.90, 0.89, 0.88, 0.87, 0.86;  % 6000 rpm
    0.80, 0.83, 0.85, 0.87, 0.88, 0.89, 0.89, 0.89, 0.89, 0.88, 0.87, 0.86, 0.85, 0.84, 0.83, 0.82;  % 7000 rpm
    0.75, 0.78, 0.80, 0.82, 0.83, 0.84, 0.84, 0.84, 0.84, 0.83, 0.82, 0.81, 0.80, 0.79, 0.78, 0.77   % 8000 rpm
];%电机工作效率